/**
 * 
 */
package ar.edu.utn.frsf.cidisi.ginet.generation.elementsestructure;

import ar.edu.utn.frsf.cidisi.upcolbpip.interactionprotocols.InteractionPath;
import ar.edu.utn.frsf.cidisi.upcolbpip.interactionprotocols.InteractionProtocolElement;


/**
 * @author Neri
 *
 */
public interface TreeInterface {
	
	void addNode(InteractionProtocolElement node, InteractionPath parent);
	
	NodeStructure getNode(InteractionProtocolElement element);
	
	NodeStructure getRoot();

	boolean hasTermination();
	
}
